package com.dc.designPattern._3_prototype.old;

/**
 * Description: 测试客户端
 *
 * 克隆羊问题：
 *    现在有一只羊 tom， 姓名为: tom, 年龄为： 1， 颜色为： 白色， 请编写程序创建和 tom 羊 属性完全相同的 10 只羊。
 *
 * @author: gdc
 * @date: 2021/3/8
 * @version 1.0
 */
public class Client {

	public static void main(String[] args) {
		// 初始绵羊
		Sheep sheep = new Sheep("tom", 1, "白色");

		// 对象信息Copy
		Sheep sheep2 = new Sheep(sheep.getName(), sheep.getAge(), sheep.getColor());
		Sheep sheep3 = new Sheep(sheep.getName(), sheep.getAge(), sheep.getColor());
		Sheep sheep4 = new Sheep(sheep.getName(), sheep.getAge(), sheep.getColor());
		Sheep sheep5 = new Sheep(sheep.getName(), sheep.getAge(), sheep.getColor());

		System.out.println(sheep);
		System.out.println(sheep2);
		System.out.println(sheep3);
		System.out.println(sheep4);
		System.out.println(sheep5);
	}

}
